package com.lihao.sam.dao;

import com.lihao.sam.dto.MaintenanceStatisticalDto;
import com.lihao.sam.entity.MaintenanceStatistical;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author Qinheyun
 * @Description:TODO
 */

public interface MaintenanceStatisticalDao {
    /**
     * 新增*/
    int add(MaintenanceStatistical maintenanceStatistical);
    /**
     * 修改*/
    int update(MaintenanceStatistical maintenanceStatistical);
    /**
     * 删除*/
    int del(int id);
    /**
     * 查询 可以通过保修人或状态码查询*/
    List<MaintenanceStatistical> all(@Param("maintenanceUnits") String maintenanceUnits, @Param("maintenanceName") String maintenanceName);

    /**
     * 查询 每个维修原因负责施工的数量*/
    List<MaintenanceStatisticalDto> selectNum();

}
